From 98ccd0ad1dbc53432a282758aeb42f7bd529eb11 Mon Sep 17 00:00:00 2001 From: "djm@kirby.fc.hp.com" Date: Mon, 31 Oct 2005 22:43:11 -0600 Subject: [PATCH] Mask vector for delivering vhpt fault correctly. Signed-off-by Kevin Tian --- xen/arch/ia64/xen/process.c | 1 + 1 file changed, 1 insertion(+) diff --git a/xen/arch/ia64/xen/process.c b/xen/arch/ia64/xen/process.c index 2c9063e800..7504805d3a 100644 --- a/xen/arch/ia64/xen/process.c +++ b/xen/arch/ia64/xen/process.c @@ -184,6 +184,7 @@ void check_bad_nested_interruption(unsigned long isr, struct pt_regs *regs, unsi if (!(PSCB(v,ipsr) & IA64_PSR_DT)) { panic_domain(regs,"psr.dt off, trying to deliver nested dtlb!\n"); } + vector &= ~0xf; if (vector != IA64_DATA_TLB_VECTOR && vector != IA64_ALT_DATA_TLB_VECTOR && vector != IA64_VHPT_TRANS_VECTOR) { -- 2.30.2